package com.foreknow.springboot_demo.service;

import com.foreknow.springboot_demo.po.DeliveryAddress;


import java.util.List;

public interface DeliveryAddressService {

    /**
     *根据用户编号查询所属送货地址
     * @param userId
     * @return
     */
    public List<DeliveryAddress> listDeliveryAddressByUserId(String userId);

    /**
     * 根据送货地址编号查询送货地址
     * @param daId
     * @return
     */
    public DeliveryAddress getDeliveryAddressById(int daId);

    /**
     * 向送货地址表中添加一条记录
     * @param contactName
     * @param contactSex
     * @param contactTel
     * @param address
     * @param userId
     * @return
     */
    public Integer saveDeliveryAddress(String contactName,int contactSex,String contactTel,String address,String userId);

    /**
     * 据送货地址编号更新送货地址信息
     * @param daId
     * @param contactName
     * @param contactSex
     * @param contactTel
     * @param address
     * @return
     */
    public Integer updateDeliveryAddress(int daId,String contactName,int contactSex,String contactTel,String address);

    /**
     * 根据送货地址编号删除一条记录
     * @param daId
     * @return
     */
    public Integer removeDeliveryAddress(int daId);

}
